home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
prog_gen
/
t4diblib.zip
/
T4DILIB.BI
< prev
next >
Wrap
Text File
|
1996-04-10
|
1KB
|
44 lines
Option Explicit
DefInt A-Z
Global Const imMemberSize = 32 '/* Max length of member name.*/
Type BITMAPINFOHEADER
biSize As Long 'DWORD
biWidth As Long 'LONG
biHeight As Long 'LONG
biPlanes As Long 'WORD
biBitCount As Integer 'WORD
biCompression As Long 'DWORD
biSizeImage As Long 'DWORD
biXPelsPerMeter As Long 'LONG
biYPelsPerMeter As Long 'LONG
biClrUsed As Long 'DWORD
biClrImportant As Long 'DWORD
End Type
'LibraryType Property
Global Const IM_LIBTYPE_PRIVATE = 0
Global Const IM_LIBTYPE_PUBLIC = 1
'ControlMode Property
Global Const IM_CM_LIB_TO_PIC = 0
Global Const IM_CM_LIB_TO_DIB = 1
Global Const IM_CM_LIB_TO_PICDIB = 2
Global Const IM_CM_LIB_TO_DIBPIC = 2
Global Const IM_CM_DIB_TO_PIC = 3
'Action Property
Global Const IM_ACTION_OPENLIBRARY = 1
Global Const IM_ACTION_CLOSELIBRARY = 3
Global Const IM_ACTION_GETMEMBER = 4
' T4DIBLIB.VBX Functions and Subroutines
Declare Sub dilibFreeDib Lib "T4DILIB.VBX" (ByVal hDib%)
Declare Function dilibIshDibValid% Lib "T4DILIB.VBX" (ByVal hDib%)
Declare Function dilibIshLibValid% Lib "T4DILIB.VBX" (ByVal hLib%)
Declare Function dilibMakeDuplicateDIB% Lib "T4DILIB.VBX" (ByVal hDib%)
' Utility Windows Routines
Declare Function GlobalFree% Lib "Kernel" (ByVal hMem%)
Declare Function GetFreeSpace& Lib "Kernel" (ByVal zero%)